arlet עם ajax
??????????????????????
זה אפשרי בכלל?
29 תשובות
alert מציגים עם javascript.
ajax אינה שפה, אלא טכנולוגיה לתקשורת עם השרת ללא ריענון, ואתה יכול לממש אותה עם javascript.
בטח. הרי AJAX כמו שכתבו למעלה היא לא שפה, היא בעצם טכנולוגיה של JavaScript.
אבל איך לעשות את זה?
שאני רוצה להטביע קובץ ב ajax הוא לא מציג לי את הalert
תקלוט את הנתונים עם ajax למשתנה, ואז תעשה alert רגיל, כמו שאתה תמיד עושה, למשתנה.
זה הקוד שלי:
{
if(window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else { // IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("alert").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","file.php",true);
xmlhttp.send();
}
setInterval("ajaxByExplorMat()", 5000);
אבל הוא לא מציג לי את הalert
יכול להיות שיש דרך טובה יותר עם eval אבל אני וJS לא חברים משהו..
זה לא עושה alert, זה מכניס את התוכן לאלמנט במסמך שה-id שלו הוא alert.
כדי לעשות alert, כותבים את זה:
אבל אני לא רוצה שזה ישלח כל הזמן הודעות.
אני רוצה שזה ישלח רק מתי שהקובץ יגיד לו לשלוח
אתה מתכוון עם טעינת הקובץ להציג alert ?
if (xhr.status == 200) {
if (xhr.responseXML) {
var Alert = xhr.responseXML.getElementsByTagName("alert");
alert ("Alert:=" + Alert);
or
if (xhr.readyState == 4) {
if (xhr.status == 200) {
if (xhr.responseXML) {
alert(xmlhttp.responseText);
אני מנסה לבנו מערכת של הודעות מסך.
שברגע שאני יכניס משהו למסד.
הוא ישלוף אותו ויכתוב את זה ב alert
אבל אם התוכן של העמוד ריק הוא לא יציג alert
גבר תהנה :
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert(xmlhttp.responseText);
}
}
xmlhttp.open("get","search.php",true);
xmlhttp.send();
}
</script>
</head>
<body>
<h2>AJAX</h2>
<button type="button" onclick="loadXMLDoc()">press here to get alert :.</button>
</body>
</html>
$result_set = "Hi from php file - here your alert:..";
echo ($result_set);
?>
בהצלחה. :-)
תודה...
אבל תנסה לא לתת קודים מוכנים..
יש כאלו שלא אוהבים את זה...
אני אמור ללמוד..
מה אני יכול לעשות אם אני לא רוצה שהקוד יופעל לא בכפתור אלה שהעמוד פתוח?
איך להשתמש בזה?
לשים ככה:
^^אבל זה לא עובד לי
?????
וזה יפעל ישר לשעמוד יפתח הוא יקח לזה 3 שנית לעלות?
לשים לזה 0?